/**
 * Copyright (c) 2011 Daniel Centore
 *
 * ex: set filetype=java expandtab tabstop=4 shiftwidth=4 :
 * 
 * This program is free software: you can redistribute it and/or
 * modify it under the terms of the GNU General Public License as
 * published by the Free Software Foundation, either version 3 of
 * the License, or (at your option) any later version.
 *
 * This code is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 *
 * This code is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published
 * by the Free Software Foundation.
 */
package wiiWired.controller.mote.buttons;

/**
 * Class representing the different buttons of the WiIRemote
 * 
 * @author Daniel Centore
 *
 */
public class Button {
	
	//Wii Remote
	public static final int DPAD_UP    = 0;
	public static final int DPAD_DOWN  = 1;
	public static final int DPAD_LEFT  = 2;
	public static final int DPAD_RIGHT = 3;
	
	public static final int A_BUTTON = 4;
	public static final int B_BUTTON = 5;
	
	public static final int MINUS_BUTTON = 6;
	public static final int HOME_BUTTON  = 7;
	public static final int PLUS_BUTTON  = 8;
	
	public static final int ONE_BUTTON = 9;
	public static final int TWO_BUTTON = 10;
	
	//Nunchuk
	public static final int Z_TRIGGER = 11;
	public static final int C_BUTTON = 12;
	
	
	public static final int LAST_BUTTON = C_BUTTON;		//NOTE: make SURE you update this as needed

}
